ce766cb387ffad93abf3839091327d42cd7d4ac3
[git-annex.git] /
1 [[!comment format=mdwn
2  username="joey"
3  subject="""comment 2"""
4  date="2023-03-28T19:29:01Z"
5  content="""
6 What about simply increasing the protocol version number? If VERSION 2 is
7 the same as VERSION 1, but only supported by the fixed git-annex, then an
8 external can just be updated to send VERSION 2, and it does not need to
9 worry about talking with a buggy version of git-annex.
10
11 git-annex could either continue to also support VERSION 1, or it could
12 refuse to work with externals that don't use VERSION 2. The latter would
13 force externals to get updated. But then those externals would have no way to work
14 with old git-annex even if they wanted to. I think forcing an update is not called
15 for. So git-annex will keep supporting both versions.
16 """]]